package main

import "fmt"

func main() {
	//用make声明
	m := make(map[string]int)
	//赋值
	m["k1"] = 7
	m["k2"] = 13
	fmt.Println("map:", m)
	//取值
	v := m["k1"]
	fmt.Println("k1:", v)
	//长度
	len := len(m)
	fmt.Println("len:", len)
	//删除
	delete(m, "k2")
	fmt.Println("map:", m)
	//判断是否存在，下划线表示忽略值，第二个返回为是否存在
	_, prs := m["k2"]
	fmt.Println("prs:", prs)
	//声明并赋值
	n := map[string]int{"foo": 1, "bar": 2}
	fmt.Println("map:", n)
}
